home *** CD-ROM | disk | FTP | other *** search
- Program Editor Readme File.
- ===========================
-
- Quick Info:-
- PM Based editor with LOADS of features including....
-
- >>>> Customisable edit functions (scripts).
- >>>> Exec to Parse. Test/Make your programs before exiting your editor.
- >>>> Works with most compilers.
- >>>> Customizable goto error keys position you at the error.
- >>>> Extensively MultiThreaded.
- >>>> Smooth Scrolling.
- >>>> Well Tested.
- >>>> Good General Purpose Editor, esp. large files.
- >>>> Fast, Reliable, Safe.
-
- To see other features, try it!
-
- Note:- Program Editor has been designed for speed. Much useless functionality
- has been deliberately omitted. Program Editor V1.2 was written using Program
- Editor V1.10 and PM Make V1.00. Simplicity makes for shorter learning curves,
- faster load times, and true multitasking even on slow PC's. With these products
- program development and project maintenance is faster and more streamlined than
- with any other product of it's kind. For further information on PM Make, see the
- online help 'About' page.
- If you think some important features are missing please let me know and I will
- include them in the next version if possible.
-
- LEGAL {
- This program is the (c) copyright of:-
-
- Peter Koller,
- La vieille Maison d'Anglais,
- Trebuon,
- 29530, Plonevez du Faou,
- FRANCE.
-
- Note:-
- This copyright includes the whole product, including the scripting language
- format (but not the example scripts), the install utility, and all documen-
- tation associated with the product. All Rights Reserved.
-
- 1.You may use the program only on a single machine at any one time. If
- you have purchased a multiple copy, you may use an according number of
- copies simultaneously.
-
- 2.You may copy the program into machine readable or printed form for
- backup or data compression purposes. You may not reverse engineer or
- disassemble the program.
-
- 3.You may give this copy to others. You may also charge the end user
- reasonable costs incurred by your distribution of this product. Please
- ensure you distribute the entire package as shown below.
-
- 4.This product is Shareware. You Must be registered if you continue to use
- this product after you have evaluated it.
-
- 5.If you have a Customer Registration Code (CRN), you must not disclose it
- to anyone. Please quote the number shown in the statistics dialog, rather
- than the full CRN, when seeking technical support.
-
- The Author accepts no liability for fitness of purpose, or damages caused
- whether incidental, or consequential, by the use of this product, howsoever
- caused. This product is !! Sold As Seen !!. In those countries where this
- statement conflicts with your statutory rights your statutory rights shall
- remain unaffected.
-
-
- This product consists of:-
-
- install.exe The program install utility
- pmpfold.cmd REXX folder creation, used by install.exe
- pmproged.exe The executable file.
- pmproged.hlp The help File.
- pmproged.inf The help file in .INF format.
- pmproged.eas The extended attributes file.
- exe.eas The .exe file extended attributes.
- register.doc The product registration sheet.
- read.me This file.
- uninstal.doc How to remove (uninstall) Program Editor
- main.scr Main example script.
- home.scr Home example script
- eof.scr End of file example script
- poptab.scr Deindent example script
- pushtab.scr Indent example script
- insbkt.scr Insert Brackets example script
- test.scr Test Message example script
- killmenu.scr Reset menu example script
- truncspc.scr Truncate trailing whitespace example script.
-
- The above files will often be found packed in MAPE1??.PK
-
- } //end LEGAL
-
- Installation Instructions:-
-
- Ensure that you have all the necessary files provided. See Legal{...}.
- Program editor is included with an install utility. You will be asked to
- provide a help path and an executables path. If your system is 'normal' and
- you have a 'c:' drive, the default help path will work fine. Otherwise, choose
- one of the paths specified in the HELPPATH. See the online OS/2* information
- for help on HELPPATH.
- YOU MUST USE THE INSTALL UTILITY. This utility can also be used to Uninstall
- or to Register Program Editor.
-
- NEW... Extended Attributes:-
- PMPROGED now sets EA's for new files. This is essential because it allows you
- to double click on your text file to run program editor. Please ensure EAUTIL*
- is on your system and in the PATH, as this is what PMPROGED uses.
-
- EA's for PMPROGED.EXE:-
- In the event that the extended attributes for pmproged.exe are missing, do the
- following:-
- a) Make sure you have a copy of exe.eas in the same directory as pmproged.exe
- (eg. c:\pmproged ). If you do not have a copy of exe.eas, you will have to
- obtain one from wherever you found program editor.
- b) run "eautil pmproged.exe exe.eas /o /p /j" from an OS2* command prompt.
- Note:- Install normally does the above for you, but then deletes exe.eas.
-
- PMPROGED.EAS can be recreated using EAUTIL* on an empty "Program Edited" file
- created from a template. The three relevant ea's are .TYPE ("Program Edited"),
- .CLASSINFO, and .ICON.
-
- That's it !! Enjoy.
-
- Registration:-
- Please print the file register.doc. This is an order form. Fill in the form and
- send it to me with your cheque or money order enclosed. I will then send you a
- Customer Registration Number (CRN). Use the Install utility provided to
- register.
-
- Program Editor is Shareware. As such, it is necessary to register. In turn, I
- will undertake to send you the latest version and offer such support as I am
- reasonably able to supply.
-
- Scripts:-
- Here are some more scripts:-
-
- /Seek error in parse profile as I use it with IBM CSet++, comments added/
- set[hpos,0,set[vpos,0,] /clear pointers/
- home[,,] /start of line /
- find["(",,txtset[vpos,,find[":",,txtset[hpos,,] /find and get error position/
- sysptr[vpos,hpos,] /set the file pointer/
- hilite[false,,] /not actually necessary/
-
- /Align text start to a tab position/
- txthome[,,]tabins[,,]loop[tab,,!stln[,,backsp[,,]
-
-
- Problems:-
- Program Editor was written under *OS/2 V2.11e and tested using *OS/2 V3.00. I
- don't know if it will work with any other versions...
-
- Program Editor loads files as it finds them. If the end of line characters are
- not in the standard CR, LF (0x0d0a) file format you will have problems. Note
- that Program Editor will either read, or append, an eof character (0x1a) at
- the end of the file. You cannot overwrite this character, but you can prevent
- it being saved. None of these items should normally cause any difficulty.
-
- Program Editor allocates 25% of available allocation memory. This ensures that
- several copies can run simultaneously. If you get 'PANIC 41 ALMOST OUT OF
- MEMORY' errors, you must either a) increase the size of your SWAPFILE, or b)
- buy more memory.
-
- Program editor is unacceptably slow? This may be because the text file is large
- enough to require swapping in and out of memory. Again, either use smaller files
- or more memory.
-
- Please inform me of any difficulties encountered.
-
- Other Products available:-
-
- PM Make:-
- PM Make is a programmers make utility that makes use of the *PM interface to
- provide the necessary functions for project maintenance:
- >>>> Built in project backup and restore.
- >>>> User menus defined in the makefile can set compiler, etc., options.
- >>>> Can include 'global' makefiles as headers.
- >>>> Can stop on error.
- >>>> Allows review of error messages.
- >>>> Force make according to compiler or linker options or make all.
- >>>> Can make .exe, .hlp, .dll, etc... all in one build.
- >>>> Background build with 'pop up on error' mode.
- >>>> Will work in multiple directories.
- >>>> Fast.
- >>>> Applicable to any third party compilers, linkers, or other tools.
-
- Trademarks:-
-
- * PM, EAUTIL, OS/2, and IBM CSet++ (c)IBM
- * Registered trademarks of International Business Machines Corporation.